﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace RecognitionNumbers
{
    public partial class Обучение : Form
    {
        Form1 main;
        List<MatrixSymbol> матрицыСимволов; SearchSymbol поискСимволов;
        public Обучение(Form1 main)
        {
            InitializeComponent();
            this.main = main;
        }

        public Обучение( List<MatrixSymbol> матрицыСимволов, SearchSymbol поискСимволов)
        {
            InitializeComponent();
            this.матрицыСимволов=матрицыСимволов;
            this.поискСимволов=поискСимволов;
            pictureBox1.Image = поискСимволов.изображениеПрямоугольников.ToBitmap();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (main != null)
                main.education(textBox1.Text.ToUpper());
            else
            {
                if (поискСимволов.coordinatesRectangle.Count == textBox1.Text.ToUpper().Length)
                    for (int i = 0; i < textBox1.Text.ToUpper().Length; i++)
                        foreach (MatrixSymbol t in матрицыСимволов)
                            if (t.symbol == textBox1.Text.ToUpper()[i]) t.add(поискСимволов.imageRectangle[i]);
            }
            Close();
        }
    }
}
